Hello ~ 大家好 ~ 接下來的30天的文章,小的我將要說明如何從0 → 1開始來學習MongoDB,咱們這30天的文章結構大至上會如下。
MongoDB的基本操作CRUD。MongoDB後,我們接下來就是要學習『如何用的好』,這時我們大概會花個六、七篇左右來說明說明。上面大概就是這30天的簡略流程,那麼就開始吧。
由於是第一天,所以基本上就是要文言文一下,說明一下mongodb是啥。
Document與Collection
MongoDB一種強大,靈活、且易於擴展的文件導向式(document-oriented)資料庫,與傳統的關聯式導向資料庫相比,它不再有row的概念,取而代之的是document的概念,如下圖的fu。

Schema,這對RDBMS來說非常的難以高效能的方法來實現。document的數據模型使寫能很容易在多台伺服器之間進行數據分割。Document與Collection ~Document是mongodb的核心,它就是Key對應個Value組合,例如下列範例。
{
name : "mark".
age : 100 ,
title : 'Mark BIG BIG'
}
document中的值可以是多種不同的類型,並且Key有幾個規定,首先它是區分大小寫,例如下面的範例這兩種是不同的,mongodb會存成兩份document。
{ name : "mark" }
{ Name : "mark" }
而另一個規定是Key不能相同的,例如下面的範例是非法的。
{ age : "100" , age : "1000" }
Collection就是一組Document,如果把它用來與關聯式資料庫比較,他就是Table裡面存放了很多Row。
Collection是動態的,這代表這一個collection裡的document可以是各種類型,例如下面這幾種文檔都可以存放在同一個collection裡,不像關聯式規定的好好。
{ id :1, name : "mark" }
{ age : 100 }
整體而言他們兩個關係長這樣。

第一天,沒啥好結語的fu,只能說+u,給所有參賽者。